package com.weixiaodong.javabasic.Java中一种更为优雅的判断null的方式;

import java.util.Optional;

public class main {

    @SuppressWarnings("all")
    public static String validate(Province province) {
        return Optional.ofNullable(province).map(i -> i.getCity())
                 // 如果上一步的值为null，返回一个单例的Optional对象，否则执行map中的拉姆达表达式函数，
                .orElse("未找到该街道名"); // 结束标志
    }

    public static void main(String[] args) {
        String s = "hello world";
        System.identityHashCode(s);
        System.out.println(s.hashCode());
    }
}
